#pragma once
#include "IEngineSystem.h"

// {15939C6F-3E69-4516-A98D-F03C016E93AF}
DEFINE_GUID(SOUND_SYSTEM_GUID, 
0x15939c6f, 0x3e69, 0x4516, 0xa9, 0x8d, 0xf0, 0x3c, 0x1, 0x6e, 0x93, 0xaf);

class SoundSystem : public IEngineSystem
{
public:
	SoundSystem(EnginePointer<SettingsManager>& settings, EnginePointer<IMessageQueue>& messages);
	~SoundSystem(void);

	GUID getSystemIdentifier();

	AUTO_SIZE;
};